草庐IT

JavaScript HTML DOM - 改变 HTML

全部标签

javascript - 如何让 javascript 在调用 QWebElement.appendInside ('some html code' 时工作)?

我正在为im客户端开发插件,它将在QWebView中显示聊天记录。插件必须支持html模板。现在我正在尝试通过调用QWebElement.appendInside(‘newmessage’)来附加新消息,如果模板中有javascript源,则它不起作用。例如模板可能是这样的类型: %time%%name%getitall('%text%','%name%','%cid%','%base%',meldungsart[0]);animation1();函数getitall()和animation1()不会被执行。我不能使用QWebElement.evaluatejavascrip

javascript - jQuery UI resizable 在调整宽度时改变高度

我有一个非常简单的DIV元素,我正在尝试调整它的大小并进行水平拖动。它工作正常,但jQueryUI也更改了DIV元素的高度。我不明白为什么。有什么想法吗?JS代码:$('.task').draggable({axis:'x'}).resizable({containment:'parent',handles:'e,w'});HTML代码:CSS代码:li{height:20px;line-height:20px;list-style:none;}.task{height:16px;margin-top:2px;position:relative;}.taskspan{display:b

javascript - 如何使用 angularjs 对 HTML 列表进行渐进式增强?

假设我有一个可访问的网站,该网站将在禁用JS的情况下进行咨询。我有一个新闻列表,我可以这样总结:News1News2News3每次重新加载页面时,您都会添加最新的新闻,如果您获得超过10条新闻,则旧的新闻将被丢弃。现在,如果我使用AngulardJS,我必须将数据放入一个模型和一个ng-repeat,并摆脱我的静态HTML。该列表将动态填充,因此使用JS的人将看到几乎实时更新的列表。我需要的是让两者协同工作。我需要静态列表,如果JS被激活,我希望将当前元素插入到模型中并由angularjs管理。现在我目前的做法是:当我的模型初始化时,分离列表DOM,手动提取数据,并删除所有子列表在列表

javascript - 需要更简单的方法来用 HTML 等价物替换嵌套的自定义标签

我正在寻找一种方法来将嵌套的自定义标签正确替换为HTML等价物。例如,假设我们有以下文本:Thisis{b:boldtext}应该变成:Thisisboldtext我知道我可以——而且可能应该——使用带有“粗体”类的跨度之类的东西而不是旧的“b”标签,但我坚持使用“b”是有原因的这个例子。我可能有嵌套标签:Thisis{b:boldtextand{i:italic}}应该变成:Thisisboldtextanditalic但是,我有这些正则表达式(我将其与replace()函数一起使用):/\{b:([\s\S]*?)\}/gm/\{i:([\s\S]*?)\}/gm然后结果会变成:T

javascript - 使用 IPv6 地址和 javascript 从网页获取 html

我想知道是否有一种方法可以使用JavaScript从IPv6地址获取httpGet请求。我在家用电脑上使用cooja建立了一个虚拟网状网络,每个节点都有一个IPv6地址,格式为aaaa::0212:740x:000x:0x0x其中x是节点号。当使用普通的jquery请求时:$.ajax({url:url,success:function(data){console.log(data);}});网站,例如http://www.random.org/intergers/?etc,将得到一个随机数并记录它,但是当一个ipv6地址被放入即[aaaa::0212:740x:000x:0x0x]它

javascript - Ionic 和 Angular 2 - 拒绝应用来自 'http://localhost:8100/build/main.css' 的样式,因为它的 MIME 类型 ('text/html' 不受支持

我的Ionic在我想在我的iPhone上进行测试之前,build一直运行良好,所以我停止了我的服务器,做了一个ionicserve--addresslocalhost,我注意到我的样式表不再加载了......所以我再次杀死服务器回到ionicserve并且错误仍然存​​在......(index):1Refusedtoapplystylefrom'http://localhost:8100/build/main.css'becauseitsMIMEtype('text/html')isnotasupportedstylesheetMIMEtype,andstrictMIMEchecki

javascript - 如何从 HTML 调用缩小的函数?

我正在尝试将旧的(Django)应用程序转换为在前端使用现代JavaScript,包括缩小、模块等。以前我有一个简单的map.js文件,它只有一个绘制map的功能:functionsetupMap(lng,lat,zoom){//drawmap,basedonlat/lngetc}在引入jQuery和map.js之后,我直接从我的HTML页面调用它(应用程序的每个页面都与特定地点相关,所以我想绘制该地点的map):$(document).ready(function(){setupMap(lat,lng,zoom);});效果很好。但我正在尝试以现代方式做事。所以我想将jQuery捆绑

javascript - getDerivedStateFromProps,在改变 Prop 的影响下改变状态

我点击Item->我从url:https://app/api/v1/asset/${id}获取数据。数据保存在loadItemId中。我正在将loadItemId从组件Items移动到组件Details,然后移动到组件AnotherItem。每次我单击Item时,ProploadItemId都会在getDerivedStateFromProps方法中发生变化。问题:我将单击ElementD->我在console.log中看到“true”,然后我将单击ElementE-->它显示在console.log中true和false同时显示,应该只显示false。尝试创建一个三元运算符{this

javascript - TinyMCE 正在改变我的内联 CSS

我在HTML编辑器中输入:我点击更新,然后再次点击html编辑器。HTML(在Firefox中)已更改为:如果我在InternetExplorer中做同样的事情,HTML会变成: 为什么世界会发生变化?也许我可以更改一些TinyMCE设置?但我已经清理了:false。想法?如果我启用清理,我提到的更改就不会发生。然而,TinyMCE改变了很多其他东西。我不希望它弄乱我的代码:(任何帮助将不胜感激。 最佳答案 尝试将verify_html设置为false。文档:TinyMCEConfiguration/verify_html

javascript - ExtJs/YUI 图表中图表的颜色可以动态改变吗?

我在我的应用程序中使用ExtJs/YUI图表。我想知道的是,是否可以根据数据动态更改任何图表上的颜色?即我有一个商店,其中包含一个字段,其中包含该特定行的十六进制颜色。是否可以使用十六进制值动态设置条形图中条形的颜色? 最佳答案 看看这个blogpost.配置图表对象时,传递一个带有样式属性的系列对象,如该帖子中所述,以定义颜色及其顺序。然后您只需要通过遍历您的商店记录并构建一个新数组,或者使用store.query从您的商店中提取它来获取您的颜色。然后将此数组作为属性传递。(...),series:[style:{colors:a